#pragma once

#include "../SGD Wrappers/SGD_Geometry.h"
#include "../SGD Wrappers/SGD_Message.h"
class CreateGoblinMessage : public SGD::Message
{
public:
	CreateGoblinMessage(float x, float y, bool canSpawnFriends = true, bool angry = false);
	virtual ~CreateGoblinMessage();

	SGD::Point GetPosition() const { return position; }
	bool GetCanSpawnFriends() const { return canSpawnFriends; }
	bool IsAngry() const { return angry; }

protected:
	SGD::Point position;
	bool canSpawnFriends;
	bool angry;
};

